var rootPath=null;
var id=window.sessionStorage.getItem("id");
$(document).ready(function() {
	rootPath=getRootPath();
	if(window.sessionStorage.getItem("managername")==null||window.sessionStorage.getItem("managername")==""){
		alert("请先登录！");
		window.location.href=rootPath+"/index.html"; 
	}else{
		$('.embed-responsive').hide();
		$("#welcome").append(window.sessionStorage.getItem("managername"));
		to_page(1);
		$("#qute").click(function(){
			window.sessionStorage.setItem("id","");
			window.sessionStorage.setItem('managername', "");
			window.location.href=rootPath+"/index.html";
		});
	}
	$("#menu1").click(function(){
		window.location.href=rootPath+"/html/statistics.html";
	});
	$("#menu2").click(function(){
		$('#top').hide();
		$('#main').hide();
		$('#bottom').hide();
		$('.embed-responsive').show();
		$('iframe').attr('src',rootPath+"/html/pay_statistics.html");
	});
	$("#menu3").click(function(){
		$('#top').hide();
		$('#main').hide();
		$('#bottom').hide();
		$('.embed-responsive').show();
		$('iframe').attr('src',rootPath+"/html/count.html");
	});
});

function RuturnLoginResult(){
　　$('#upfrom').ajaxSubmit(function(message){
	alert("上传成功！");
     })
　　return false;//这里必须要返回false，不然依然会跳转。
}

//校验
function add() {
	var file = document.getElementById("uploadFile").value;
	//var result =/\.[^\.]+/.exec(file);
	if (file != "") {
		var strTemp = file.split(".");
		var strCheck = strTemp[strTemp.length - 1];
		if (strCheck.toUpperCase() == 'XLS'||strCheck.toUpperCase() == 'XLSX') {
//			UpladFile();
		} else {
			alert('上传文件类型不对！');
		}
	}else{
		alert("请选择文件");
	}
	
}
//function UpladFile() {
//
//	var fileObj = document.getElementById("uploadFile").files[0]; // 获取文件对象
//	var FileController = rootPath + "/StudentImport"; // 接收上传文件的后台地址
//
//	// FormData 对象
//	var form = new FormData();
//	form.append("file", fileObj); // 文件对象
//	// XMLHttpRequest 对象
//	var xhr = new XMLHttpRequest();
//	xhr.open("post", FileController, true);
//	xhr.onload = function() {
//		alert("上传完成!");
//	};
//	xhr.send(form);
//}

//加载分页信息
function to_page(pn) {
	//alert(JSON.stringify(student));
	$.ajax({
		url : rootPath+"/getStudent",
		data :{
			pn:pn
		},
		type : "POST",
		success : function(result) {
//			 console.log(result);
			// 1、解析并显示数据
			build_page_info(result);
			build_stu_table(result);
			// 3、解析显示分页条数据
			build_page_nav(result);
		}
	});
};

function timetrans(date){
    var date = new Date(date);//如果date为10位不需要乘1000
    var Y = date.getFullYear() + '-';
    var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
    var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()) + ' ';
    var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
    var m = (date.getMinutes() <10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';
    var s = (date.getSeconds() <10 ? '0' + date.getSeconds() : date.getSeconds());
    return Y+M+D+h+m+s;
}

//解析信息插入表格
function build_stu_table(result) {
	// 清空table表格
	$("#tabRS tbody").empty();
	var student = result.extend.pageInfo.list;
	$.each(student, function(index, item) {
		var eamineeIdTd = $("<td></td>").append(item.examineeId);
		var nameTd = $("<td></td>").append(item.name);
		var cardIdTd = $("<td></td>").append(item.cardId);
		var schoolTd = $("<td></td>").append(item.school);
		var majorTd = $("<td></td>").append(item.major);
		var timeTd = $("<td></td>").append(timetrans(item.payTime));
		var payTypeTd = null;
		if(item.payType==1){
			payTypeTd = $("<td></td>").append("已缴费");
		}else if(item.payType==2){
			payTypeTd = $("<td></td>").append("未交费");
		}else{
			payTypeTd = $("<td></td>").append("无");
		}
		// append执行完成后返回原来的元素
		$("<tr></tr>").append(eamineeIdTd).append(nameTd).append(cardIdTd).append(schoolTd)
		.append(majorTd).append(payTypeTd).append(timeTd).appendTo("#tabRS tbody");
	});
};

function find() {
	var ec = document.getElementById("name").value;
	if(ec==null||ec==""){
		to_page(1);
	}else{
		find_ec(ec);
	}
};
function find_ec(ec) {
	var cardid=null;
//	var examineeId=null;
	var name=null;
	if(ec.length==14){
		examineeId=ec;
	}else if(ec.length==18){
		cardid=ec;
	}else{
		name=ec;
	}
	$.ajax({
			url : rootPath+"/getStudentOne",
			data : {
				cardId:cardid,
//				examineeId:examineeId,
				name:name
			},
			type : "GET",
			success : function(result) {
				find_one(result);
				$("#page_nav_area").empty();
			}
		});
};
function find_one(results) {
	$("#tabRS tbody").empty();
	var student = results.extend.student;
	$.each(student, function(index, item) {
		var eamineeIdTd = $("<td></td>").append(item.examineeId);
		var nameTd = $("<td></td>").append(item.name);
		var cardIdTd = $("<td></td>").append(item.cardId);
		var schoolTd = $("<td></td>").append(item.school);
		var majorTd = $("<td></td>").append(item.major);
		var payTypeTd = null;
		if(student.payType==1){
			payTypeTd = $("<td></td>").append("已缴费");
		}else if(student.payType==2){
			payTypeTd = $("<td></td>").append("未交费");
		}else{
			payTypeTd = $("<td></td>").append("无");
		}
		var timeTd = $("<td></td>").append(timetrans(item.startTime));
		// append执行完成后返回原来的元素
		$("<tr></tr>").append(eamineeIdTd).append(nameTd).append(cardIdTd).append(schoolTd)
		.append(majorTd).append(payTypeTd).append(timeTd).appendTo("#tabRS tbody");
	});
};

// 解析分页信息
function build_page_info(result) {
	totalRecord = result.extend.pageInfo.total;
	currentPage = result.extend.pageInfo.pageNum;
}
// 分页条
function build_page_nav(result) {
	// 清空分页条
	$("#page_nav_area").empty();
	// page_nav_area
	var ul = $("<ul></ul>").addClass("pagination");

	var firstPageLi = $("<li></li>").append(
			$("<a></a>").append("首页").attr("href", "#"));
	var prePageLi = $("<li></li>").append($("<a></a>").append("&laquo;"));
	// 判断是否有前一页，没有，就不能点击《disabled》
	if (result.extend.pageInfo.hasPreviousPage == false) {
		firstPageLi.addClass("disabled");
		prePageLi.addClass("disabled");
	} else {
		// 为元素添加点击翻页事件
		firstPageLi.click(function() {
			to_page(1);
		});
		prePageLi.click(function() {
			to_page(result.extend.pageInfo.pageNum - 1);
		});
	}

	var nextPageLi = $("<li></li>").append($("<a></a>").append("&raquo;"));
	var lastPageLi = $("<li></li>").append(
			$("<a></a>").append("末页").attr("href", "#"));
	// 判断是否有下一页，没有，就不能点击《disabled》
	if (result.extend.pageInfo.hasNextPage == false) {
		nextPageLi.addClass("disabled");
		lastPageLi.addClass("disabled");
	} else {
		// 为元素添加点击翻页事件

		nextPageLi.click(function() {
			to_page(result.extend.pageInfo.pageNum + 1);
		});
		lastPageLi.click(function() {
			to_page(result.extend.pageInfo.pages);
		});
	}

	// 添加首页和前一页 的提示
	ul.append(firstPageLi).append(prePageLi);
	// 1.2.3.4.5 遍历给ul中添加页码提示
	$.each(result.extend.pageInfo.navigatepageNums, function(index, item) {

		var numLi = $("<li></li>").append($("<a></a>").append(item));
		// 显示当前页
		if (result.extend.pageInfo.pageNum == item) {
			numLi.addClass("active");
		}
		// 绑定单机事件
		numLi.click(function() {
			to_page(item);
		});
		ul.append(numLi);
	});
	// 添加下一页和末页 的提示
	ul.append(nextPageLi).append(lastPageLi);

	// 把ul加入到nav
	var navEle = $("<nav></nav>").append(ul);
	navEle.appendTo("#page_nav_area");
}